package jdk8特性_壹证通公司面试.方法引用;

public class Child extends Parent{
    @Override
    public void hello() {
        System.out.println("hello，I'm Child");
    }

    public void method(MyMeet myMeet){
        myMeet.meet();
    }

    public void show(){
        method(()->{
            Parent parent = new Parent();
            parent.hello();
        });

        //使用super关键字调用父类
        method(()->super.hello());

        /**
         * 使用方法引用：使用super引用父类的成员方法：
         * 1.super已经存在
         * 2.父类的成员方法hello已经存在
         * 可以直接使用super引用父类的成员方法
         */
        method(super::hello);
    }

    public static void main(String[] args) {
        new Child().show();
    }
}

